// 自定义指令
// export const imagerror = {
//   inserted(el, binding) {
//     // console.log(el, binding)
//     el.src = el.src || binding.value
//     // 监听报错事件来解决
//     el.addEventListener('error', function() {
//       el.src = binding.value
//     })
//   }
// }
// imagerror:指令名, {}指令体
export const imagerror = {
  // 指令体有钩子函数
  // 在el插入父节点之后执行
  inserted(el, binding) {
    el.onerror = function() {
      // 当图片出现异常的时候 会将指令配置的默认图片设置为该图片的内容
      el.src = binding.value
    }
  }
}
